package com.victor.utils;

import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.HtmlEmail;

/**
 * 邮箱工具类
 * @author yunke
 *
 */
public class EmailUtil {

	public static boolean sendEmailCode(String receiveCodeEmail, String random) {
		try {
			//创建HtmlEmail实列对象
			HtmlEmail email = new HtmlEmail();
			//设置邮箱的SMTP服务器,一般163邮箱的是smtp.163.com,qq邮箱为smtp.qq.com
			email.setHostName("smtp.qq.com");
			//设置发送的字符集类型
			email.setCharset("utf-8");
			//设置收件人
			email.addTo(receiveCodeEmail);
			//设置发送人的邮箱和用户名（发送人的邮箱为自己的，用户名可以随便填）
			email.setFrom("xxxxxxxxx@qq.com","旅游鸭");
			//设置发送人的邮箱地址和授权码()
			email.setAuthentication("xxxxxxxxx@qq.com", "xxxxxxxxxx");
			//设置发送主题
			email.setSubject("旅游鸭");
			//设置发送内容
			email.setMsg("填写你的发送内容"+random);
			//进行发送
			email.send();
		} catch (EmailException e) {
			e.printStackTrace();
			return false;
		}
		return true;
	}
}
